package com.etc.myblog.biz;

import java.util.List;

import org.apache.ibatis.session.SqlSession;

import com.etc.myblog.dao.PositionDao;
import com.etc.myblog.entity.Position;
import com.etc.myblog.util.SessionFactoryUtil;

public class PositionBiz {

	// 获取所有的分类
	public List<Position> find() {
		List<Position> list = null;
		// 取SqlSession对象,通过SqlSession 对象就可以操作数据库中的数据
		SqlSession session = SessionFactoryUtil.getSession();
		try {
			PositionDao dao = session.getMapper(PositionDao.class); // 映射数据访问接口
			list = dao.find(); // 调用数据访问接口的方法，由MyBatis返回映射回来的数据集合。
		} catch (Exception e) {
			System.out.println("有错误：" + e.getMessage());
		} finally {
			session.close(); // 关闭连接
		}
		return list;
	}

	// 获取所有的分类
	public Position findPosByposId(int posId) {
		Position pos = new Position();
		// 取SqlSession对象,通过SqlSession 对象就可以操作数据库中的数据
		SqlSession session = SessionFactoryUtil.getSession();
		try {
			PositionDao dao = session.getMapper(PositionDao.class); // 映射数据访问接口
			pos = dao.findPosByposId(posId); // 调用数据访问接口的方法，由MyBatis返回映射回来的数据集合。
		} catch (Exception e) {
			System.out.println("有错误：" + e.getMessage());
		} finally {
			session.close(); // 关闭连接
		}
		return pos;
	}
}
